Senior C# ASP.NET Core Developer
Remote
Full Time
Mid Level
Senior C# ASP.NET Core Developer
#Remotely for UAE, Full time
We are seeking an experienced and talented C# ASP.NET Core Developer to join our skilled engineering team.
Key Responsibilities:
In this role, you will design, develop, and implement high-quality web applications using C#. You will collaborate with other developers, designers, and other stakeholders to create innovative, user-friendly, and high-performance web solutions that meet our client's specific needs and requirements.
Key Skills:
Over 2 years of hands-on experience in software design and development, database design and development, and system integration and maintenance. Proficient in Microsoft technologies, including .NET/ASP.NET development, C#, SQL Server, and MySQL. Skilled in working with AWS, .NET Core 6, Docker, Kubernetes, Redis, Aerospike, and both RESTful and SOAP services.
Roles and responsibilities:
- Developing and Designing: Lead the architecture, design, and development of scalable, high-performance, and secure web applications using C# and ASP.Net Core.
- Mentorship: Provide guidance and mentorship to junior developers, helping them grow technically and professionally.
- Code Reviews: Conduct and participate in code reviews to ensure code quality, performance, and adherence to best practices and standards.
- Requirement Analysis: Collaborate with business stakeholders to understand requirements, translate them into technical specifications, and define project scope.
- Testing: Ensure thorough testing of applications, including unit testing, integration testing, and performance testing, to identify and fix defects.
- Performance Optimization: Identify performance bottlenecks and optimize application performance for efficiency and speed.
- Security: Implement robust security measures to protect applications from vulnerabilities and threats.
- Documentation: Maintain comprehensive documentation of the codebase, architecture, and development processes.
- Project Management: Work closely with project managers to plan and execute projects, ensuring timely delivery and alignment with business goals.
- Continuous Learning: Stay up-to-date with the latest industry trends and technologies to continuously improve the development process.
Technical Skills:
- C# and ASP.Net Core Expertise
- Front-end Technologies (HTML, CSS, JavaScript)
- Database Management (SQL Server, MySQL)
- Design Patterns Knowledge
- Problem-Solving Skills
- DevOps Practices (CI/CD, Git)
- Testing and Debugging
- Security Best Practices
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Fluent in English, spoken and written.
Apply here
Apply for this position
Required*